﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;


namespace 智能仓库系统
{
    public partial class password : Form
    {
        public string pwd;
        public password()
        {
            InitializeComponent();
            RegisterHotKey(this.Handle, 247696411, 0, (UInt32)Keys.Enter); //注册热键
        }

        [DllImport("user32.dll")]//取设备场景   
        private static extern IntPtr GetDC(IntPtr hwnd);//返回设备场景句柄   
        [DllImport("gdi32.dll")]//取指定点颜色   
        private static extern int GetPixel(IntPtr hdc, Point p);
        [DllImport("user32.dll")]
        public static extern UInt32 RegisterHotKey(IntPtr hWnd, UInt32 id, UInt32 fsModifiers, UInt32 vk); //API 

        private void textBox1_TextChanged(object sender, EventArgs e)
        {
            pwd = textBox1.Text;
        }

        //重写消息循环 
        protected override void WndProc(ref Message m)
        {
            const int WM_HOTKEY = 0x0312;
            // m.WParam.ToInt32() 要和 注册热键时的第2个参数一样 
            if (m.Msg == WM_HOTKEY && m.WParam.ToInt32() == 247696411) //判断热键 
            {
                //写上你的代码 
                this.Close();
            }
            else if (m.Msg == WM_HOTKEY && m.WParam.ToInt32() == 247696410)
            {
                
            }
            base.WndProc(ref m);
        }

        private void button14_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}
